//? 根据ECMAScript262规范规定：如果第一个参数传入的对象调用者是null或者undefined，call方法将把全局对象（浏览器上是window对象）作为this的值。
//? 所以，不管传入null 还是 undefined，其this都是全局对象window
//? 要注意的是，在严格模式中，null 就是 null，undefined 就是 undefined
function a() {
    console.log(this);
}
a.call(null);  //? windows
